poached anchovies with tomatoes and green peppers - Turkish English Dictionary